home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / Win95 Secrets / SETUP.Z / SHOWSEH.MAK < prev    next >
Encoding:
Makefile  |  1995-07-19  |  1.1 KB  |  46 lines

  1. PROJ = SHOWSEH
  2.  
  3. OBJS =  $(PROJ).OBJ
  4.  
  5. DEBUG = 0
  6. CC = cl
  7.  
  8. CFLAGS_D_DEXE32 = /nologo /D_X86_ /G4 /W3 /D_DEBUG  /D "_WINDOWS" /D "WIN32" /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ).PCH" /YX
  9. CFLAGS_R_DEXE32 = /nologo /D_X86_ /G4 /W3 /O2 /DNDEBUG  /D "_WINDOWS" /D "WIN32"
  10. LFLAGS_D_DEXE32 = /NOLOGO /DEBUG /DEBUGTYPE:CV /SUBSYSTEM:console /INCREMENTAL:YES
  11. LFLAGS_R_DEXE32 = /NOLOGO /SUBSYSTEM:console
  12. LFLAGS_D_LIB32 = /NOLOGO
  13. LFLAGS_R_LIB32 = /NOLOGO
  14. LIBS_D_DEXE32 = kernel32.lib USER32.LIB
  15. LIBS_R_DEXE32 = kernel32.lib USER32.LIB
  16.  
  17. !if "$(DEBUG)" == "1"
  18. CFLAGS = $(CFLAGS_D_DEXE32)
  19. LFLAGS = $(LFLAGS_D_DEXE32)
  20. LIBS = $(LIBS_D_DEXE32)
  21. LFLAGS_LIB=$(LFLAGS_D_LIB32)
  22. #MAPFILE_OPTION = -map:$(PROJ).map
  23. !else
  24. CFLAGS = $(CFLAGS_R_DEXE32)
  25. LFLAGS = $(LFLAGS_R_DEXE32)
  26. LIBS = $(LIBS_R_DEXE32)
  27. MAPFILE_OPTION = -map:$(PROJ).map
  28. LFLAGS_LIB=$(LFLAGS_R_LIB32)
  29. !endif
  30.  
  31. all: $(PROJ).EXE
  32.  
  33. .c.obj:
  34.     $(CC) $(CFLAGS) /c $<
  35.  
  36. $(PROJ).EXE: $(OBJS)
  37.     echo >NUL @<<$(PROJ).CRF
  38. $(LFLAGS)
  39. $(OBJS)
  40. $(OBJS_EXT)
  41. -OUT:$(PROJ).EXE
  42. $(MAPFILE_OPTION)
  43. $(LIBS)
  44. <<
  45.     link @$(PROJ).CRF
  46.